package com.dnndo.system.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.dnndo.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 用户对象
 */
@Data
public class SysUserVO {
  /**
   * 用户ID
   */
  private Long userId;

  /**
   * 用户昵称
   */
  private String nickName;

  /**
   * 手机号码
   */
  private String phonenumber;

  /**
   * 用户性别
   */
  private String sex;

  /**
   * 用户头像
   */
  private String avatar;

  /**
   * 帐号状态（0正常 1停用）
   */
  private String status;

  /**
   * 最后登录IP
   */
  private String loginIp;

  /**
   * 最后登录时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date loginDate;

  /**
   * 开放平台openID
   */
  private String openOpenid;

  /**
   * unionid
   */
  private String unionid;

  private String schoolId;
  /**
   * 排名
   */
  private Integer ranks;

  /**
   * 简介
   */
  @Excel(name = "用户简介")
  private String briefIntroduction;

  /**
   * 设计师
   */

  private String designer;

  /**
   * 形象照
   */
  private String imagePhoto;


  /**
   * 角色ID
   */
  private Long roleId;

}
